<html>
<body>
Reports empty primary constructors when they are implicitly available anyway.
<p>
    A primary constructor is redundant and can be safely omitted when it does not have any annotations or visibility modifiers.
    Use the 'Remove empty primary constructor' quick-fix to clean up the code.
</p>
<p><b>Examples:</b></p>
<pre><code>
  class MyClassA constructor() //  redundant, can be replaced with 'class MyClassA'

  annotation class MyAnnotation
  class MyClassB @MyAnnotation constructor() //  required because of annotation

  class MyClassC private constructor() // required because of visibility modifier
</code></pre>
</body>
</html>